package com.hksj.ecm.vo;

import com.hksj.cbm.vo.SpaceModelVO;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

@Data
public class EnergyDeviceVO implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "设备位置")
    private String paths;

    @ApiModelProperty(value = "设备位置节点空间模型详情")
    private List<SpaceModelVO> spaceModelVOList;

    @ApiModelProperty("产品id ")
    private String productId;

    @ApiModelProperty("产品name")
    private String productName;

    @ApiModelProperty("设备id ")
    private String deviceId;

    @ApiModelProperty("设备name")
    private String deviceName;

    @ApiModelProperty("设备连接状态")
    private String state;

    @ApiModelProperty("当前总功率")
    private String totalPower;

    @ApiModelProperty("A相电压")
    private String voltage;

    @ApiModelProperty("A相电流")
    private String currentValue;

    @ApiModelProperty("当前累计流量")
    private String totalFlow;

    @ApiModelProperty("当前瞬时流量")
    private String instantFlow;

    @ApiModelProperty("瞬时流速")
    private String flowRate;

    @ApiModelProperty("上报时间")
    private Date createTime;

}
